pitcher plants - French English Dictionary